self-restoring insulation - German English Dictionary